html {
    height: 100%;
}
.clearfix{
    display: block;
}
.clr {
    display: block;
    width: 100%;
}
.clearfix:after, .clr:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.clear, .clr {
    clear: both;
    height: 1px;
    overflow: hidden;
}
.header {
	display: inline-block;
}
.inputbox{
	width: 180px; height: 24px; display: inline-block; border: 1px solid #C4C4C4; border-bottom: 1px solid #A9A9A9; padding: 3px; padding-left: 25px;
	background: url("../img/t_input_bg.jpg") repeat-x scroll left bottom transparent;
}
#main-login {
	width: 430px;
    margin: 0 auto;
}
#header-left {
	background-color: #a81414;
	width: 150px;
	padding: 10px 5px 10px 5px;
	color: white;
	font-size: 14px;
}
#header-right {
	background-color: #4f81bd;
	padding: 10px 5px 10px 5px;
	color: white;
	font-size: 14px;
	width: 260px;
}
#container-login {
	background-color: #f2f2f2;
    height: 200px;
    margin-top: 150px;
}
#login {
	padding: 30px 0px 0px 50px;
}
label {
	width: 80px;
	display: inline-block;
}
.bg-user{
	background: url("../img/bg-user.jpg") no-repeat 5px center;
}
.bg-pass{
	background: url("../img/bg-pass.jpg") no-repeat 5px center;
}
